@charset "utf-8";
@import './modules/header';
@import './modules/footer';

*{
    margin: 0;
    padding: 0;
}

body{
    background-color: #002055;
    background-image: radial-gradient(ellipse 50% 70% at 50% 0,#002c74 20%,#001536);
    background-attachment: fixed;
}

a{
    text-decoration: none;
}

ul li{
    list-style: none;
}


.main2{
    width: 1485px;
    margin: 0 auto;
    margin-top: 30px;
    overflow: hidden;
    .title2{
        width: 100%;
        height: 156px;
        background-color: rgba(0,0,0,.3);
        h2{
            color: #ffffff;
            font-size: 60px;
            line-height: 156px;
            font-weight: 400;
            margin-left: 26px;
        }
    }
    .fl{
        width: 246px;
        height: 2766px;
        float: left;
        background-color: rgba(0, 0, 0, 0.5);
        ul{
            margin-bottom: 48px;
        }
        ul p{
            font-size: 22px;
            color: #e6e7ea;
            margin-top: 7px;
            margin-bottom: 16px;
        }
        ul li{
            font-size: 22px;
            color: #e6e7ea;
            line-height: 44px;
            input{
                width: 20px;
                height: 20px;
                border-radius: 2px;
                margin-left: 16px;
                margin-right: 10px;
            }
        }
    }
    .lb{
        width: 1218px;
        height: 2736px;
        float: left;
        padding-top: 30px;
        // padding-left: 30px;
        padding-right: 21px;;
        background-color: rgba(0, 0, 0, 0.4);
        color: #ffffff;
        ul{
            // width: 1158px;
            // display: flex;
            // justify-content: space-between;
            margin-bottom: 60px;
            li{
                width: 186px;
                height: 396px;
                background: #262b34;
                position: relative;
                margin: 0 28px;
                float: left;
                margin-bottom: 60px;
                .img{
                    width: 186px;
                    height: 186px;
                    background: #01267f;
                    img{
                        width: 100%;
                        height: 100%;
                    }
                }
                h5{
                    margin-top: 15px;
                }
                p{
                    font-size: 16px;
                    color: #8a8a8a;
                    position: absolute;
                    bottom: 59px;
                    left: 11px;
                    width: 128px;
                    height: 42px;
                }
                .jg{
                    width: 172px;
                    height: 48px;
                    margin-bottom: 0;
                    position: absolute;
                    bottom: 0;
                    background: #383b41;
                    line-height: 48px;
                    font-size: 16px;
                    font-weight: 800;
                    padding-left: 14px;
                    color: #b3b3b3;
                    img{
                        width: 36px;
                        height: 27px;
                        position: absolute;
                        right: 12px;
                        bottom: 9px;
                    }
                }
            }
        }
    }
}